package bb.lanxing.mvp.base;

import android.content.DialogInterface;
import androidx.fragment.app.FragmentActivity;
public interface IViewInterface {
    void dismissLoadingDialog();

    void dismissLoadingDialogWithDoneAnimation();

    FragmentActivity getActivity();

    void showLoadingDialog(int i, DialogInterface.OnCancelListener onCancelListener);

    void showLoadingDialog(int i, boolean z);

    void showLoadingDialog(int i, boolean z, DialogInterface.OnCancelListener onCancelListener);

    void showLoadingDialog(CharSequence charSequence, DialogInterface.OnCancelListener onCancelListener);

    void showLoadingDialog(CharSequence charSequence, boolean z);

    void showLoadingDialog(CharSequence charSequence, boolean z, DialogInterface.OnCancelListener onCancelListener);

    void snack(int i);

    void snack(int i, boolean z);

    void snack(CharSequence charSequence);

    void snack(CharSequence charSequence, boolean z);

    void snackLong(int i);

    void snackLong(int i, boolean z);

    void snackLong(CharSequence charSequence);

    void snackLong(CharSequence charSequence, boolean z);

    void snackTop(int i);

    void snackTop(int i, int i2, int i3);

    void snackTop(CharSequence charSequence);

    void snackTop(CharSequence charSequence, int i, int i2);

    void snackTopLong(int i);

    void snackTopLong(int i, int i2, int i3);

    void snackTopLong(CharSequence charSequence);

    void snackTopLong(CharSequence charSequence, int i, int i2);

    void toast(int i);

    void toast(CharSequence charSequence);

    void toastLong(int i);

    void toastLong(CharSequence charSequence);
}
